massive demonstration - Turkish English Dictionary